home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
SERIE_S
/
S_909
/
GER
/
SYNTAX
/
EXAMPLE.UI
< prev
next >
Wrap
Text File
|
1998-03-14
|
4KB
|
86 lines
!subnode Quelltext-Beispiel
Bevor ich ins Detail gehen werde, möchte ich Ihnen an dieser Stelle ein
Beispiel eines kompletten Quelltextes zeigen, welches Ihnen auch dazu dienen
kann, eigene Quelltexte mit UDO zu erstellen:
!begin_quote
!hline
!vinclude syntax/example.u
!hline
!end_quote
!subsubheading Erläuterungen
Zu Beginn des Quelltextes ist ein Kommentar angegeben, damit man später noch
auf Anhieb erkennen kann, womit sich der Text befaβt. Eine Zeile bewertet
UDO als Kommantar, wenn das erste Zeichen der Zeile ein ''#'' ist.
Es folgt eine Zeile, die nur für (!LaTeX) aus!-ge!-ge!-ben wird. Hier set!-zen
wir die für (!LaTeX) un!-ent!-behr!-li!-chen Informationen, wie der Text zu
formatieren ist. Sollten Sie sich nicht mit (!LaTeX) auskennen, so benutzen
Sie diese Zeile zu Beginn Ihrer Quelltexte.
Danach wird wiederum eine spezielle Zeile angegeben. In diesem Falle wird
dem ST-Guide mitgeteilt, in welche Rubrik der Hypertext in den Katalog
einzuordnen ist. Kennen Sie sich nicht mit dem ST-Guide aus, so verwenden
Sie einfach diese Zeile zu Beginn Ihres Quelltextes.
Nun werden die Informationen für die Titelseite und die Kopfzeilen gesetzt,
die bei einigen Formaten automatische erzeugt werden. (!I)!/title(!i) und
(!I)!/program(!i) bilden eine Einheit, daher sollte beides
zu!-sam!-men!-ge!-nom!-men einen Sinn ergeben. Hier würde bei einigen
Formaten in den Kopfzeilen ""Ein UDO-Bespiel-Quelltext"" aus!-ge!-ge!-ben. Bei
(!I)!/date(!i) wird der Platzhalter (!I)(!/today)(!i) durch das aktuelle
Systemdatum ex!-pan!-diert. Sie können natürlich auch manuell für die Angabe
des Datums sorgen (z.B. (!T)!/date 8. April 1996(!t).
Im Vorspann werden nun noch einige Schalter gesetzt. Die ersten beiden
Schalter sorgen bei Hypertexten, deren Kürzel Sie in den eckigen Klammern
erkennen, für die Ausgabe sogenannter
''Un!-ter!-in!-halts!-ver!-zeich!-nis!-se''. In diesen werden dann alle
Ab!-schnit!-te und Un!-ter!-ab!-schnit!-te eines Kapitels bzw. alle
Un!-ter!-ab!-schnit!-te eines Ab!-schnit!-tes in Form eines
Inhaltsverzeichnisses aufgelistet. Dem Leser eines Hypertextes wird es
dadurch ermöglicht, direkt zu den zu!-ge!-hö!-ri!_gen Abschnitten
weiterzuklicken. Theoretische wäre es auch möglich, bei jedem Kapitel durch
die Angabe des Befehls (!I)!/subtoc(!i) bzw. bei jedem Abschnitt durch die
Angabe des Befehls (!I)!/subsubtoc(!i) diese Unterinhaltsverzeichnisse
einzufügen. Bei kleineren Texten empfiehlt es sich jedoch, diese Ausgabe zu
automatisieren.
Der Schal!-ter (!I)!/no_effects [asc](!i) schlieβlich sorgt für die
Un!-ter!-drückung der Schrift!-ar!-ten für das ASCII-Format. Würde dieser
Schal!-ter nicht angegeben, so würde UDO beim ASCII-Format die in der DFÜ
gebräuchlichen Zeichen zur Schriftartumschaltung benutzen.
Das Kommando (!I)!/begin_document(!i) teilt UDO mit, daβ nun der Hauptteil
des Quelltextes beginnt. Dieses Kommando darf in keinem Quell!-text
feh!-len, da hier un!-ver!-zicht!-ba!-re In!-for!-ma!-tio!-nen für die
Aus!-ga!-be!-for!-mate aus!-ge!-ge!-ben werden!
Zu Anfang geben wir eine Titelseite aus, die aus den Informationen aus
der im oberen Teil des Vorspanns gebildet wird. Das Kommando
(!I)!/maketitle(!i) sollte -- wenn es benutzt wird -- direkt hinter
(!I)!/begin_document(!i) angegeben werden. UDO erlaubt zwar auch den Einsatz
an späterer Stelle, jedoch ist dies weder sinnvoll noch unproblematisch.
Danach möchten wir, daβ UDO ein Inhaltsverzeichnis ausgibt. In diesem sind
alle Kapitel, Abschnitte und Unterabschnitte des Quelltextes aufgelistet.
Das oben Gesagte gilt auch hier. Wird der Befehl (!I)!/tableofcontents(!i)
benutzt, so sollte er direkt hinter (!I)!/maketitle(!i) oder (bei Verzicht
auf die Ausgabe der Titelseite) hinter (!I)!/begin_document(!i) angegeben
werden.
Endlich! Nach dem ganzen Vorgeplenkel beginnen wir mit dem Befehl
(!I)!/node(!i) das erste Kapitel. Beachten Sie bitte auch den Inhalt dieses
Kapitels, da er weitere Informationen enthält.
Die folgenden Zeilen demonstrieren, wie man Kapitel, Abschnitte und
Unterabschnitte erzeugt. Auch hier sollten Sie einen Blick auf den Text
werfen.
Unser Quelltext ist nun beendet. Dies zeigen wir UDO mit dem Befehl
(!I)!/end_document(!i) an. Auch dieser Befehl darf in keinem Quelltext
fehlen!